<?php
/**
     * Created by JetBrains PhpStorm.
     * User: taoqili
     * Date: 12-1-16
     * Time: 上午11:44
     * To change this template use File | Settings | File Templates.
     */
// error_reporting( E_ERROR | E_WARNING );
include '../../common.php';
$path = ROOT_PATH . 'static/upload/images'; // 最好使用缩略图地址，否则当网速慢时可能会造成严重的延时
$action = htmlspecialchars ( $_POST ["action"] );
if ($action == "get") {
	$files = getfiles ( $path );
	if (! $files)
		return;
	rsort ( $files, SORT_STRING );
	$str = "";
	foreach ( $files as $file ) {
		$str .= $file . "ue_separate_ue";
	}
	echo $str;
}

/**
 * 遍历获取目录下的指定类型的文件
 * 
 * @param
 *        	$path
 * @param array $files        	
 * @return array
 */
function getfiles($path, &$files = array()) {
	if (! is_dir ( $path ))
		return null;
	$handle = opendir ( $path );
	while ( false !== ($file = readdir ( $handle )) ) {
		if ($file != '.' && $file != '..') {
			$path2 = $path . '/' . $file;
			if (is_dir ( $path2 )) {
				getfiles ( $path2, $files );
			} else {
				if (preg_match ( "/\.(gif|jpeg|jpg|png|bmp)$/i", $file )) {
					// $files[] = $path2;
					$files [] = str_replace ( ROOT_PATH, "/", $path2 );
				}
			}
		}
	}
	return $files;
}
